Overview of the Semantics of TCOZ
نویسندگان
چکیده
Object-Z is an extension to the Z language designed to facilitate spec-iication in an object-oriented style. It is an excellent tool for modelling data and operations, but its object semantics are single threaded, operations are atomic, and object control logic is deened implicitly. This makes it diicult to use Object-Z to capture the behaviour of concurrent real-time reactive systems. On the other hand, Timed CSP is good at modelling real-time concurrent behaviour, but has little support for modelling the state of a complex system. This paper describes the semantics of TCOZ, a language blended from Object-Z and Timed CSP. The semantic model adopted is the innnite timed failures model of Timed CSP, extended to include initial state and update events for modelling operations on internal state.
منابع مشابه
Timed Patterns: TCOZ to Timed Automata
The integrated logic-based modeling language, Timed Communicating Object Z (TCOZ), is well suited for presenting complete and coherent requirement models for complex real-time systems. However, the challenge is how to verify the TCOZ models with tool support, especially for analyzing timing properties. Specialized graph-based modeling technique, Timed Automata (TA), has powerful mechanisms for ...
متن کاملA Semantic Foundation for TCOZ in Unifying Theories of Programming
Unifying Theories of Programming (UTP) can provide a formal semantic foundation not only for programming languages but also for more expressive specification languages. We believe UTP is particularly well suited for presenting the formal semantics for integrated specification languages which often have rich language constructs for state encapsulation, event communication and real-time modeling....
متن کاملObject-Z/TCOZ and Timed Automata: Projection and Integration
ed timed models with multiple clocks but with well-developed tool support. Thus, it is of great interest and importance to investigate the possible links between OZ/TCOZ and TA so that they can be utilized coherently for building and verifying models of complex real-time systems in the development process. The objective of this thesis is to construct a unified framework for using OZ/TCOZ and TA...
متن کاملSpecifying and Reasoning Generic Architecture in TCOZ
Formal modeling techniques can be used to define and verify software architectures precisely. This paper applies the recently developed integrated formal specification techniques, Timed Communicating Object Z (TCOZ), to the generic software architecture modeling and verification.
متن کاملMulti-agent System Specification Using TCOZ
TCOZ is a specification language that combines the strengths of Object-Z and Timed CSP with the goal of specifying distributed systems containing objects that act independently and concurrently. Such goals are similar to the goals of the autonomous agent paradigm, in which agents are entities in an environment that act independently of one another, concurrently, and work proactively to achieve ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999